package com.ilikesoup.instant.monitor.core;

import java.beans.PropertyChangeSupport;

public class BeanMonitor {

    /**
     * 属性变化监视器组件
     */
    protected PropertyChangeSupport propertyChangeSupport;
    /**
     * 监视方法配置组件
     */
    protected MonitorMethodSupport monitorMethodSupport;
    /**
     * 监视器上下文
     */
    protected MonitorContext monitorContext;

    public MonitorContext getMonitorContext() {
        return monitorContext;
    }

    public void setMonitorContext(MonitorContext monitorContext) {
        this.monitorContext = monitorContext;
    }

    public PropertyChangeSupport getPropertyChangeSupport() {
        return propertyChangeSupport;
    }

    public void setPropertyChangeSupport(PropertyChangeSupport propertyChangeSupport) {
        this.propertyChangeSupport = propertyChangeSupport;
    }

    public MonitorMethodSupport getMonitorMethodSupport() {
        return monitorMethodSupport;
    }

    public void setMonitorMethodSupport(MonitorMethodSupport monitorMethodSupport) {
        this.monitorMethodSupport = monitorMethodSupport;
    }


}
